// pages/strategy/interlocutionDetails/interlocutionDetails.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    value: '',
    question: '',
    questionCreateTime: '',
    userId: '',
    id: ''
  },


  // 封装获取该问题下的详情包括回复
  getQuetionAndReply() {
    wx.request({
      url: `http://localhost:8080/content/question/reply/${this.data.id}`,
      method: 'GET',
      header: {
        Authorization: getApp().globalData.authorization
      },
      success:(resp)=>{
        console.log(resp)
        this.setData({
          question: resp.data.data,
          questionCreateTime: resp.data.data.createTime.substring(5,10)
        })
      }
    })
  },

  //回复函数
  goReply(e) {
    console.log(e.detail)
    wx.request({
      url: 'http://localhost:8080/content/reply',
      method: 'POST',
      header: {
        Authorization: getApp().globalData.authorization
      },
      data: {
        userId: this.data.userId,
        replyContent: e.detail,
        questionId: this.data.id
      },
      success:(resp)=> {
        this.setData({
          value: ''
        })
        wx.showToast({
          title: '发布成功',
          icon: 'success',
          duration: 1500,
          success:(resp)=>{
            this.getQuetionAndReply()
          }
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    var loginfo= getApp().globalData.loginfo;
    this.setData({
      userId: loginfo.userId,
      id: options.id
    })
    this.getQuetionAndReply()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})